@charset "utf-8";
/*公共样式*/
html{padding:0px; margin:0px;}
body{margin:0px; padding:0px; background:#fff; font-size:12px; color:#313333; font-family:"微软雅黑", "黑体"; overflow-x:hidden;}
div,form,img,ul,ol,li,dl,dt,dd{margin:0px; padding:0px; border:0px;}
.clear{padding:0px; margin:0px; clear:both;}
h1,h2,h3,h4,h5,h6,form,p,span{margin:0px;padding:0px;}
ul{list-style-type:none;}
li{list-style-type:none;}
table,tr,td{word-break:break-all;}
table{border-collapse:collapse; border-spacing:0;}
th, td{vertical-align:middle;}
h1{font-size:22px;}
h2{font-size:14px;}
h3, h4, h5, h6{font-size:12px;}
img{border:0px;}
input{outline:none;}
a{color:#313333; text-decoration:none; outline:none; cursor:pointer;}
a:hover{color:#00a0ea; text-decoration:none; outline:none;}
em{font-style:normal;}
.l{float:left;}
.r{float:right;}
i{font-style:normal;}
.mt_05{margin-top:5px;}
.mt_10{margin-top:10px;}
.mt_15{margin-top:15px;}
.mt_20{margin-top:20px;}
.mt_25{margin-top:25px;}
.mt_30{margin-top:30px;}
.mt_50{margin-top:50px;}
.mt_60{margin-top:60px;}
.mt_70{margin-top:70px;}
.mr_10{margin-right:10px;}
.f-z-16{font-size:16px;}
.ml_05{margin-left:5px; _display:inline;}
.ml_10{margin-left:10px; _display:inline;}
.ml_30{margin-left:30px; _display:inline;}
.pb_10{padding-bottom:10px;}
.pb_20{padding-bottom:20px;}
.pb_60{padding-bottom:60px;}
.pl_10{padding-left:10px;}
.pr_10{padding-right:10px;}
.pr_05{padding-right:5px;}
.pl_05{padding-left:5px;}
.inline_ie6{_display:inline;}
.none_01{display:none;}
.dy_dd{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.jzxx{text-align:center;}
.relative_dw{position:relative;}
.bjf2f2f2{background-color:#f2f2f2;}
.bj_fff{background-color:#fff;}
.bjf6f6f6{background-color:#f6f6f6;}

.header{
    width:100%;
    height:44px;
    float:left;
    background: url(../images/header_bj.png) no-repeat center top;
    margin: 0 auto;
}
.logo{
    width:59px;
    float:left;
    height:44px;
}
.logo img{
    width:49px;
    height:44px;
}
.header_nav{
    width:1008px;
    float:left;
    height:44px;
    line-height:44px;
    position:relative;
}
.header_nav .li_01{
    width:112px;
    float:left;
    text-align:center;
}
.header_nav .li_01 a{
    width:100%;
    text-align:center;
    height:44px;
    line-height:44px;
    float:left;
    color: #eeeeee;
    font-size:14px;
}
.width_100bfb{
    width: 100%;
    margin-left:auto;
    margin-right:auto;
    margin-bottom: 0;
}
.width_100bfb01{
    width:100%;
    float:left;
}
.width_1200{
     width:1903px;
     margin-left:auto;
     margin-right:auto;
     margin-bottom:0px;
 }
.width_1200_01{
    width:1200px;
    float:left;
}
#banner{
    width: 1903px;
    height: 690px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:0px;
    position: relative;
    overflow: hidden;
}
#banner ul{
    list-style-type: none;
}
#banner .circle{
    width: 100px;
    position: absolute;
    bottom: 10px;
    left: 50%;
    margin-left: -50px;
    height: 20px;
    border-radius: 10px;
    background: rgba(255,255,255,0.6);
    overflow: hidden;
    padding-left: 5px;
}
#banner .circle span{
    width: 20px;
    height: 20px;
    display: block;
    float: left;
    background: #fff;
    border-radius: 50%;
    margin-right: 5px;
    text-align: center;
    line-height: 20px;
    color: #f60;
    font-size: 14px;
    cursor: pointer;
}
#banner .circle span.active{
    background: #f60;
    color: #fff;
}
#banner .prev,#banner .next{
    width: 30px;
    height: 60px;
    background: #fff;
    color: #000;
    text-align: center;
    line-height: 60px;
    position: absolute;
    top: 50%;
    margin-top: -30px;
    cursor: pointer;
    display: none;
}
.index_nr01{
    width: 1894px;
    overflow: hidden;
    margin: 0 auto;
}
.index_nr01 a{
    display: block;
    float: left;
}
a {
    color: #313333;
    text-decoration: none;
    outline: none;
    cursor: pointer;
}
.index_nr01 img {
    float: left;
    padding: 0px;
    margin: 0px;
}
img {
    border: 0px;
}
.clear {
    padding: 0px;
    margin: 0px;
    clear: both;
}


.footer_01 {
    width: 100%;
    float: left;
    background: #f2f2f2;
    padding-top: 95px;
    padding-bottom: 40px;
}
.width_1200 {
     width: 1200px;
     margin-left: auto;
     margin-right: auto;
     margin-bottom: 0px;
 }
.footer_01 .ul_01 {
    width: 100%;
    float: left;
    text-align: center;
}
a {
    color: #313333;
    text-decoration: none;
    outline: none;
    cursor: pointer;
}
img {
    border: 0px;
}
.footer_01 .ul_02 {
    width: 100%;
    float: left;
    text-align: center;
    margin-top: 70px;
}
.footer_01 .ul_02 li {
    width: auto;
    display: inline-block;
}
.footer_01 .ul_03 {
    width: 100%;
    float: left;
    text-align: center;
    line-height: 26px;
    margin-top: 10px;
    color: #717071;
}
.clear {
    padding: 0px;
    margin: 0px;
    clear: both;
}
.width_100bfb .center{
    width: 1894px;
    margin: 0 auto;
}


